package top.whysu.edevice.dto.ezviz.child;

import top.whysu.edevice.dto.ezviz.policy.EzvizPolicy;

/**
 * 获取单个子账号信息响应DTO
 */
public class ChildInfoResponseDTO {
    /**
     * 子账户Id
     */
    private String accountId;
    /**
     * 子账户名
     */
    private String accountName;
    /**
     * 子账户所属应用的AppKey
     */
    private String appKey;
    /**
     * 子账户状态，0为停用，1为启用
     */
    private Integer accountStatus;
    /**
     * 子账户的授权策略
     */
    private EzvizPolicy policy;

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId;
    }

    public String getAccountName() {
        return accountName;
    }

    public void setAccountName(String accountName) {
        this.accountName = accountName;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public Integer getAccountStatus() {
        return accountStatus;
    }

    public void setAccountStatus(Integer accountStatus) {
        this.accountStatus = accountStatus;
    }

    public EzvizPolicy getPolicy() {
        return policy;
    }

    public void setPolicy(EzvizPolicy policy) {
        this.policy = policy;
    }
}